KFbxSkin Class Reference

#include <kfbxskin.h>
Inheritance diagram for KFbxSkin:
Inheritance graph
[legend]

List of all members.


Detailed Description

FBX SDK skin class.

Definition at line 60 of file kfbxskin.h.


Public Member Functions

void  SetDeformAccuracy (double pDeformAccuracy)
  Set deformation accuracy.
double  GetDeformAccuracy () const
  Get deformation accuracy.
bool  SetGeometry (KFbxGeometry *pGeometry)
  Set the geometry affected by this skin deformer.
KFbxGeometry GetGeometry ()
  Get the geometry affected by this skin deformer.
bool  AddCluster (KFbxCluster *pCluster)
  Add a cluster.
KFbxCluster RemoveCluster (KFbxCluster *pCluster)
  Remove cluster at given index.
int  GetClusterCount () const
  Get the number of clusters.
KFbxCluster GetCluster (int pIndex)
  Get cluster at given index.
KFbxCluster const *  GetCluster (int pIndex) const
  Get cluster at given index.
EDeformerType  GetDeformerType () const
  Get the type of the deformer.

Member Function Documentation

void SetDeformAccuracy ( double  pDeformAccuracy  ) 

Set deformation accuracy.

Parameters:
pDeformAccuracy  value for deformation accuracy.

double GetDeformAccuracy (  )  const

Get deformation accuracy.

Returns:
deformation accuracy value.

bool SetGeometry ( KFbxGeometry pGeometry  ) 

Set the geometry affected by this skin deformer.

Parameters:
pGeometry  Pointer to the geometry object to set.
Returns:
true on success, false otherwise.

KFbxGeometry* GetGeometry (  ) 

Get the geometry affected by this skin deformer.

Returns:
a pointer to the geometry if set or NULL.

bool AddCluster ( KFbxCluster pCluster  ) 

Add a cluster.

Parameters:
pCluster  Pointer to the cluster object to add.
Returns:
true on success, false otherwise.

KFbxCluster* RemoveCluster ( KFbxCluster pCluster  ) 

Remove cluster at given index.

Parameters:
pCluster  Pointer to the cluster to remove from this skin deformer.
Returns:
Pointer to cluster or NULL if pCluster is not owned by this skin deformer.

int GetClusterCount (  )  const

Get the number of clusters.

Returns:
Number of clusters that have been added to this object.

KFbxCluster* GetCluster ( int  pIndex  ) 

Get cluster at given index.

Parameters:
pIndex  Index of cluster.
Returns:
Pointer to cluster or NULL if index is out of range.

KFbxCluster const* GetCluster ( int  pIndex  )  const

Get cluster at given index.

Parameters:
pIndex  Index of cluster.
Returns:
Pointer to cluster or NULL if index is out of range.

EDeformerType GetDeformerType (  )  const [inline, virtual]

Get the type of the deformer.

Returns:
Deformer type identifier.

Reimplemented from KFbxDeformer.

Definition at line 118 of file kfbxskin.h.

KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin
KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin KFbxSkin